home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / telecomm / fnordadl / fn132src.zoo / increm.4 < prev    next >
Encoding:
Text File  |  1991-09-02  |  26.1 KB  |  537 lines

  1. #
  2. # Increm.4
  3. # Header prototype line:
  4. # date     revision    binaries/system files affected
  5. # E.g.:
  6. # 91Feb24  v1.32-4    citadel.tos, citpeek.tos
  7. #            (only binaries affected, no system files)
  8. # 91Feb24  v1.32-4    configur.tos
  9. #            (configur binary changed, but not ctdltabl.sys)
  10. # 91Feb24  v1.32-4    ctdltabl.sys
  11. #            (ctdltabl.sys changed, & by extension all binaries)
  12. # 91Feb24  v1.32-4    ctdllog.sys
  13. #            (system file changed, will need conversion)
  14. # 91Feb24  v1.32-4    libfnord.olb
  15. #            (some library code changed, & by extension all binaries)
  16. #
  17.  
  18. 91Feb24  v1.32-4    citadel.tos
  19.     -Added code to doNetRooms() so message zaps & purges generate a note
  20.      in Aide>.  [netrcv.c]
  21.     -Made message display in dodiscard() more sensible in how it shows the
  22.      room of origin for discarded messages.  [netmisc.c]
  23.  
  24. 91Feb27  v1.32-5    libfnord.olb, citadel.tos
  25.     -Altered timeis() to use library routines (time() & localtime()) rather
  26.      than GEMDOS calls & piles of bit-shifting.  To fix bug screwing up
  27.      day-of-week display from .RS, polling set for certain days, and events
  28.      set for certain days.  [timeis.c]
  29.     -Altered readSysTab() to do an exit(255) in case of ctdltabl.sys size
  30.      mismatch error.  [readtabl.c]
  31.     -Fixed read1mesg() to make proper use of mAbort() call when trying to
  32.      end long, futile message scans.  [msg.c]
  33.  
  34. 91Mar06 v1.32-6        citadel.tos
  35.     -Now permit exit of [L]ogin by hitting CR at 'name:' prompt, in login().
  36.      [login.c]
  37.     -Made getproto() a bit smarter & the prompt more informative.  [misc.c]
  38.     -Made sure user defaults are properly set in newuserlogin(), setlog(),
  39.      and terminate().  [login.c, terminat.c]
  40.     -Added +door parameter to citadel.tos.  Hacks to main(), terminate(),
  41.      hangup().  New global flag `doormode'.  [ctdl.c, terminat.c, hangup.c]
  42.  
  43. 91Mar12 v1.32-7        citadel.tos
  44.     -Cosmetics.  Fixed more [S]top/doCR() glitches, added [I]nfo to non-
  45.      expert room prompt blurb in givePrompt().  [misc.c, hothelp.c]
  46.     -Added "no more rooms with new messages" message in nextroom() when
  47.      that is the case, and user is non-expert.  [room.c]
  48.  
  49. 91Mar14 v1.32-8        libfnord.olb, citadel.tos
  50.     -Cosmetic fix (always set outFlag = OUTOK in hothelp()).  [hothelp.c]
  51.     -Removed rawmodeminit() from citlib.h; function is now static in
  52.      hangup.c.  [hangup.c, citlib.h]
  53.     -Fixed all utilities to be case-independent with command-line switches.
  54.      [callstat.c, popular.c, genindex.c, genpages.c, dumpmsg.c]
  55.     -Added check to initfnord() so it will stop when MAXFNORDS reached,
  56.      instead of bombing the system.  [ctdl.c]
  57.     -Changed time estimates for file transfers in WCHeader().  Now does
  58.      calculation a la Cit-86.  Also, don't print time in dlstat() if it's
  59.      0.  [misc.c]
  60.  
  61. 91Mar25 v1.32-9        citadel.tos
  62.     -Fixed up canreply() to output useful messages when refusing to allow
  63.      a reply.  Also now permits SomeSysop() to send l-d net mail without
  64.      any credits; in canreply() and chkaddress().  [msg.c]
  65.     -In slavemode(), modify role-reversal code for Cit-86 on the other end.
  66.      Send net password if defined, and request net options.  [netrcv.c]
  67.     -Put in lots of splitF(debuglog, ...) stuff in toroom(), gotoname(),
  68.      gotoroom() & partialExist() in a first attempt at finding the double-
  69.      terminate bug.  Also in logMessage().  [room.c, calllog.c]
  70.     -Modified user limit reset code in login() to roll excess usage over
  71.      to new calls rather than wipe it all out after midnight.  [login.c]
  72.     -Modified legaldoor() and dodoor() to permit users onConsole to use
  73.      doors when not logged in.  [door.c]
  74.     -Added declaration for debuglog file to citadel.h.
  75.  
  76. 91Mar28 v1.32-10    citadel.tos
  77.     -Made the forward .RM code stop before displaying any messages saved
  78.      via [R]eply, [H]eld, or pr[O]mote.  In displaymesg().  [msg.c]
  79.     -Converted stupid 'Carr-loss' and 'Carr-detect' messages to real
  80.      English.  [modem.c]
  81.     -Made .RI usable by all users (not just Aides) in doRead().  [ctdl.c]
  82.  
  83. 91Mar28 v1.32-11    citadel.tos
  84.     -Added a statroom() call at the end of doInfo().  [ctdl.c]
  85.     -More debugging stuff, in statroom().  [room.c]
  86.  
  87. 91Apr01 v1.32-12    citadel.tos
  88.     -Fixed bug in msgbrk() causing bus error; attempted to index into
  89.      roomBuf.msg[] when NUMMSGS == 0.  A Bad Thing.  [msg.c]
  90.  
  91. 91Apr02 v1.32-13    citadel.tos
  92.     -Don't allow [F]ile-grab if nobody loggedIn, in doSysop().  [dosysop.c]
  93.     -Refixed canreply() to allow Sysops to reply to unknown nodes.  [msg.c]
  94.     -Prettied up .R=<CR> in doRead() (needed a \r), and error messages from
  95.      canreply() in tailmesg().  [doread.c, msg.c]
  96.  
  97. 91Apr04 v1.32-14    citadel.tos
  98.     -Removed debugging put in with v1.32-9.  [room.c]
  99.     -Added debugging to find getlog(-1) error, in chkaddress() and
  100.      bodymesg().  [msg.c]
  101.     -Located getlog(-1) bug & fixed it, in chkaddress().  [msg.c]
  102.  
  103. 91Apr06 v1.32-15    ctdltabl.sys
  104.     -Added MAILENTER (cfg.maxmailmsgs) parameter to ctdlcnfg.sys to control
  105.      mail entry, leaving the MSGENTER parameter to control all other rooms.
  106.      In setvariable() and doEnter().  [ctdl.h, cfg.c, doenter.c]
  107.     -Added checking of cfg.maxmsgs & cfg.maxmailmsgs in replymesg(), which
  108.      we somehow forgot to think about.  [msg.c]
  109.     -Changed abs() to ABS(), max() to MAX() & moved MIN() from netmain.c
  110.      to ctdl.h.  [ctdl.h, netmain.c]
  111.     -Allow Sysop to set # of new messages shown to new callers, formerly
  112.      hard-coded at 50, in ctdlcnfg.sys.  New parameter NEWUSERMSGS &
  113.      cfg.newusermsgs, in setvariable() & newuserlogin().
  114.      [ctdh.h, cfg.c, login.c]
  115.     -Modified pushroom() so it doesn't keep putting sequential movement to
  116.      the same room on the backup stack.  [room.c]
  117.  
  118. 91Apr13 v1.32-16    citadel.tos
  119.     -Inserted extra doCR() before statroom() call in doinfo().  [ctdl.c]
  120.     -Fixed bug in terminate() that added 5 to logBuf.lbtime instead of
  121.      cfg.mincalltime, if user terminated after less than cfg.mincalltime
  122.      minutes of connection.  [terminat.c]
  123.     -Added display of user call limits to .RS, in systat().  [doread.c]
  124.     -Stopped subtracting creds from Sysops in savenetmail().  [postmsg.c]
  125.     -Added file size & free space stats to file receipt message in
  126.      catchfile().  Also make it check for physical free space, in addition
  127.      to unused part of receiptK.  [netrcv.c]
  128.  
  129. 91Apr28 v1.32-17    ctdltabl.sys
  130.     -Converted cfg.flags to use bitfields.  [ctdl.h, flags.h, cfg.c, and
  131.      a million others]
  132.  
  133. 91Apr29 v1.32-18    all .h
  134.     -Hacked all the header files to be more sensibly structured.
  135.     -Added all cfg values to citpeek.tos display.  (I think.)  [citpeek.c]
  136.     -Fixed bug in chkaddress() that permitted entry of mail to oneself.
  137.      [msg.c]
  138.     -Removed the code in doEnter() that permitted .E<anything><CR> to
  139.      default to .E<anything>M; it now causes a whazzit().  [doenter.c]
  140.     -Removed the code in doRead() that permitted .R<anything><CR> to
  141.      default to .R<anything>N; it now causes a whazzit().  [doread.c]
  142.     -Make sure .R[DE] never defaults to browser mode (i.e. if user has set
  143.      the "more" default in his configuration).  [doread.c]
  144.     -Made msgtime() more robust (can now properly handle times sans am/pm,
  145.      or of format HH:MM:SS), and fixed a bug that would've buggered up
  146.      calculations when HH == '12' and no am/pm was present.  [msgtime.c]
  147.     -Yet another fix to outspaces() to make the formatter work.  [format.c]
  148.     -Fixed insertParagraph() so it will abort if fed a null search string.
  149.      [editor.c]
  150.  
  151. 91May03 v1.32-19    ctdltabl.sys
  152.     -Make sure .R[DE] never defaults to browser mode, this time doing it
  153.      right.  [doread.c]
  154.     -Made msgtime() more robust, this time doing it right.  [msgtime.c]
  155.     -Modified ingestFile() to strip the high bit from incoming chars
  156.      before sending to the held buffer.  [misc.c]
  157.     -Added archive code to aideMessage() to archive messages purged,
  158.      deleted, etc.  [postmsg.c]
  159.     -Added a hook to sendMail() to make sure the mail-pending flag doesn't
  160.      get cleared if mail transfer has a problem.  [netcall.c]
  161.     -Prettied up the stuff during initializing an archive room, in
  162.      initialArchive() and editroom().  [room.c, roomedit.c]
  163.     -Added diagnostic logout message to logMessage().  [calllog.c]
  164.  
  165. 91May05 v1.32-20    citadel.tos
  166.     -Fixed parameter mismatch in catchfile() that was causing all file-
  167.      receipts to fail due to (perceived) lack of space. [netrcv.c]
  168.     -Fixed message printing routines in citpeek. [citpeek.c]
  169.     -Redid escape code printing in dumpmsg. [dumpmsg.c]
  170.  
  171. 91May12 v1.32-21    citadel.tos
  172.     -Fixed type-cast bug in code added to sendMail() in -19.  [netcall.c]
  173.  
  174. 91May16 v1.32-22    citadel.tos
  175.     -Removed hook from sendMail (see 1.32-19 and -21) since it was not
  176.      needed and was causing all mail to fail totally.  [netcall.c]
  177.  
  178. 91May19 v.1.32-23    citadel.tos, configur.tos
  179.     -Added reminder to net node kill confirmation prompt in editNode() to
  180.      make sure all net rooms are unshared.  [netmisc.c]
  181.     -Made e[X]it an option in the browser (browser()) and more
  182.      (tailmesg()) menus; aliased [S]top and [Q]uit to e[X]it.
  183.      [doread.c, msg.c]
  184.     -Made the record() messages "audit failure on call" and "audit failure
  185.      on net" stick "log.sys" at the end.  [calllog.c]
  186.     -Added updtfloor() call to doAide() to wipe out empty floors after
  187.      the last room on them is cilled.  [ctdl.c]
  188.     -Make chkaddress() copy lbname to msgBuf.mbto for local mail, to make
  189.      sure recipient name has correct case, etc.  [msg.c]
  190.     -Fixed setclock() to not bugger up the month.  [misc.c]
  191.     -Made cfg parameter ANONFILEXFER control file requests as well as file
  192.      sends; in flingfile().  [netrcv.c]
  193.     -Cleaned up all the splitF() and neterror() messages during network
  194.      activity.  [netrcv.c, netcall.c, netmisc.c, netmain.c, neterror.c,
  195.      nfs.c]
  196.  
  197. 91May21 v1.32-24    citadel.tos
  198.     -Changed a couple of char parameters in doRegular() to int in the
  199.      hopes of getting the phantom extended command bug.  [ctdl.c]
  200.  
  201. 91May26 v1.32-25    citadel.tos
  202.     -Allow Aides to post in read-only rooms, in canreply().  [msg.c]
  203.     
  204. 91May27 v1.32-26    ctdl.h
  205.     -Moved 'remotesysop' from SomeSysop() to TheSysop().  [ctdl.h]
  206.     -New ctdlcnfg.sys parameter, "autoshownew" (and corresponding flag in
  207.      cfg.flags) to determine whether new messages in Lobby> are shown on
  208.      login.  (Of course, only weenies will want this...)  [config.h, cfg.c,
  209.      login.c]
  210.     -Minor mod to doRead() to still allow '\n' as a command because it can
  211.      be passed in as a parameter; explicitly disallowed ".R<stuff><CR>".
  212.      [doread.c]
  213.     -^LO now prints helpful blurb.  [dosysop.c]
  214.     -Door privileges, just like mail and net privs.  New flag in logBuf,
  215.      new ctdlcnfg.sys flag "alldoor", function in ^LU to flip the bit, etc.
  216.      [log.h, config.h, cfg.c, dosysop.c, door.c]
  217.     -New ctdlcnfg.sys parameter "eventclosetime" -- defines how close an
  218.      event must be pending before time-consuming commands are disallowed.
  219.      Code in cfg to handle it; new function event_pending() in libevent
  220.      to return YES if such a close event is pending and optionally print a
  221.      helpful message.  Called in dodoor(), but we could add calls in other
  222.      places.  [config.h, cfg.c, door.c, libevent.c]
  223.     -New .R parameter '~' to negate the next command; works with More,
  224.      Local-only, User and Invited.  Hacks to doRead() and legitimate().
  225.      'wantuser' made global, and its meaning (along with a couple of
  226.      others) changed to include YES, NO and ERROR as possibilities (ERROR
  227.      meaning 'apply the option in reverse').  [doread.c, msg.c]
  228.     -New cfg flag, "autozerolimit", to control whether user limits are
  229.      reset to zero at midnight or simply decremented by the amount of the
  230.      limit.     Changes to login(), and cfg.  [config.h, cfg.c, login.c]
  231.     -Changed logBuf.lblimit to logBuf.lbdownloadlimit -- descriptive, wot?
  232.      Changes to a few files...  [login.c, misc.c, dosysop.c, citpeek.c,
  233.      login.c, log.h, conv33d.c]
  234.  
  235. 91May28 v1.32-27    citadel.tos
  236.     -Fixed bug in doRead().  [doread.c]
  237.     -Speedups to makefile (addition of .SUFFIXES so it won't spend hours
  238.      trying to find Fortran sources, lex files and TeX input.)  [makefile]
  239.  
  240. 91May29 v1.32-28    citadel.tos
  241.     -Fixed dodoor() so SomeSysop() or users onConsole can always run
  242.      doors.  [door.c]
  243.     -Fixed outspaces() to process \b's.  [format.c]
  244.     -Fixed .R~M[NORA] glitch -- moved singleMsg setting code from
  245.      showMessages() to doRead(). [msg.c, doread.c]
  246.     -Put in logic for .R~I in doRead(). (oops.)  [doread.c]
  247.  
  248. 91May31 v1.32-29    citadel.tos
  249.     -viewuser() now displays door privs, if present.  [dosysop.c]
  250.     -In dodoor(), permit SomeSysop() and users onConsole to evade the
  251.      event_pending() prohibition on running doors.  [door.c]
  252.     -Added "Hit ^X to cancel" prompt to readBatch(), initWC(), getText(),
  253.      upload().  [doenter.c, doread.c, editor.c, misc.c]
  254.     -Fixed uMAILPRIV check in doEnter() to also check if thisRoom ==
  255.      MAILROOM.  [doenter.c]
  256.     -clog.tos and vlog.tos now show door priv status.  [clog.c, vlog.c]
  257.     -Prettied up vlog a bit.  [vlog.c]
  258.     -New utility flipbits.tos to selectively bestow/remove net privs
  259.      and/or mail privs and/or door privs for all users.  [flipbits.c,
  260.      makefile]
  261.     -Added door priv setting code to login() code (set for TheSysop(),
  262.      set/clear for new users).  [login.c]
  263.     -Got rid of UGLY HACKS in logBuf processing in configur.tos.  [cfg.c]
  264.     -Added "enter file name" prompt to .R[DEF] in doRead(), for non-
  265.      experts.  [doread.c]
  266.     -.B/.U code restored in ungoto().  On close examination, orc's code
  267.      seems okay.  Did we fix it then disable it, or was it always okay, or
  268.      am I not seeing the problem in it?  [ctdl.c]
  269.     -Put file date before description in printdir().  [doread.c]
  270.     -Added Sysop configurable user defaults for uSHOWTIME, uLASTOLD,
  271.      uFLOORMODE, uREADMORE, and uNUMLEFT; set in newuserlogin().  The
  272.      ctdlcnfg.sys variables are DEFSHOWTIME, DEFLASTOLD, DEFFLOORMODE,
  273.      DEFREADMORE, and DEFNUMLEFT, in setvariable().  [login.c, cfg.c]
  274.  
  275. 91Jun01 v1.32-30    citadel.tos, vlog.tos, flipbits.tos
  276.     -More fixes to vlog.tos and flipbits.tos.  [vlog.c, flipbits.c]
  277.     -Minor cosmetic hacks to .R[DE] in printdir().  [doread.c]
  278.     -Minor cosmetic hack to !? in dodoor().  [door.c]
  279.     -Minor cosmetic hack to ungoto().  [ctdl.c]
  280.  
  281. 91Jun03 v1.32-31    citadel.tos
  282.     -Bug-fix to pushroom() to make it work correctly when lastRoom == -1.
  283.      [room.c]
  284.     -Increase USTKSIZE to 16 (ungoto stack size).  [room.h]
  285.     -Dynamicised the loading of <fnord>s so there's no longer a limit of
  286.      20. [ctdl.c]
  287.     -Added "checkpointing", a speedup to configur which involves
  288.      writing a file to #sysdir (checkpt.sys) containing cfg.newest,
  289.      cfg.catSector and cfg.catChar, each time we save a new message.
  290.      If you invoke configur with the "-c" flag, it uses
  291.      the checkpoint file when scanning the message base.  Changes to
  292.      msgscan() in cfg, new file citlib/checkpt.c, and change to
  293.      notemessage(). [cfg.c, postmsg.c, checkpt.c, makefile]
  294.  
  295. 91Jun05 v1.32-32    citadel.tos, configur.tos
  296.     -Added "door privs" message to .RS in systat().  [doread.c]
  297.     -Diddled checkpointing a bit.  [cfg.c, checkpt.c]
  298.     -Bug fix to definable config defaults in newuserlogin().  [login.c]
  299.  
  300. 91Jun06 v1.32-33    citadel.tos
  301.     -Removed DAY() macro definition from misc.c, as it is also in ctdl.h.
  302.      [misc.c]
  303.  
  304. 91Jun17 v1.32-34    citadel, ckdoor
  305.     -.RM[NORA] was calling canreply() when the user hit [H]eld, causing
  306.      fargups.  It now doesn't do this if the Held message has a To: field.
  307.      [msg.c]
  308.     -Disallowed [I]nfo in Mail. [ctdl.c]
  309.     -Added some CRs to .RG. [doread.c]
  310.     -Added new macro to door.h, DOORCHARS, to define the string of
  311.      allowable mode characters in door defs; use this in ckdoor. [door.h,
  312.      ckdoor.c]
  313.     -Added non-expert filename prompts for .RH, RB. [doread.c]
  314.     -Same for .EF and Upload commands. [doenter.c]
  315.     -Redid the help system. Now several entry points: hothelp(), for
  316.      menu-style hot helps; help() for plain old dump-'em style helps;
  317.      menu() for .mnu files, and blurb() for .blb files.  All use the same
  318.      base function to print things, so '%' lines are filtered when not
  319.      needed for menus, etc.  Removed old functions tutorial() and
  320.      dotutorial().  [misc.c, hothelp.c, citadel.h, lots of other places.]
  321.  
  322. 91Jun24    v1.32-35    citadel
  323.     -Fixed cosmetics in help file routines. [hothelp.c]
  324.     -Improved a prompt in sendARinit(). [xymodem.c]
  325.     -Don't print 'Hit ^X to cancel' prompt for Capture and Journal.
  326.      [misc.c]
  327.     -Cancel the implicit More you get when you do a .RG in Mail>.
  328.      [doread.c]
  329.     -Changed the intro blurb in citadel to amend the copyright years
  330.      and to assert copyright. [ctdl.c]
  331.     -Another hack to hot helps: '%%' escapes lines which are to be
  332.      printed (sans %%) iff menu-processing is in effect. [hothelp.]
  333.     -Added confirmation prompts to delete/move/copy code in
  334.      copymessage(). [msg.c]
  335.     -Changed name of directory room tagfile to "_fnord_.dir" to avoid
  336.      conflict with gcc UNIXMODE '.dir' files (for those of us who even
  337.      know about such things.)  [libtag.c]
  338.  
  339. 91Jul01 v1.32-36    flipbits
  340.     -Don't mess with Aide or Sysop accounts in flipbits.tos.  [flipbits.c]
  341.  
  342. 91Jul08 v1.32-37    citadel.tos
  343.     -Change "_fnord_.dir" to ".fdr".  [libtag.c]
  344.  
  345. 91Jul28  v1.32-38    citadel.tos, configur.tos, scanzt.tos, ctdltabl.sys
  346.     -In modIn(), changed ^T (console request) to ^R ("R" for "Request").
  347.      Added ^T to toggle user twit status ("T" for "Twit").  Changed
  348.      status line flags as needed, in stat_upd().  [modem.c, statbar.c]
  349.     -Added twit flag 'T' to status line in stat_upd().  If no status bar,
  350.      puts a "TWIT" message after user's name in givePrompt().  [statbar.c,
  351.      misc.c]
  352.     -Added global flag chatrequest; set in doChat() and ringSysop().
  353.      Puts a '*' on status line in stat_upd() when user has an
  354.      unanswered chat request outstanding.  If no status line, puts
  355.      a "chat requested" message after user's name in givePrompt().
  356.      Clear flag in terminate(), doChat() and ringSysop().  [citadel.h,
  357.      statbar.c, misc.c, ctdl.c, modem.c]
  358. 91Aug03 -Implemented ^E fake error in modIn().  Spits out contents of
  359.      fakeerr.blb, or if no such file, says "Whoops! Think I'll die now...".
  360.      Sets sysRequest, and punts user using terminate(YES, tPUNT).
  361.      [modem.c]
  362.     -Added cfg flag INFOOK to control room info creation in makeRoom().
  363.      If 1, anybody can create room info; if 0, only Aides & Sysops can.
  364.      [config.h, cfg.c, room.c]
  365.     -Added rotating banners.  New cfg parameter numbanners.  If 0, just
  366.      use normal banner.blb file; otherwise, use files banner.1, banner.2,
  367.      ... .  Second new cfg parameter, bannerblb.  If 1, display banner.blb
  368.      after rotating banner; if 0, don't.  Banner logic in greeting().  New
  369.      routine dobanner().  [citadel.h, config.h, cfg.c, ctdl.c, hothelp.c]
  370.     -Added "from user @ node" to net-mail delivery message in netlog.sys.
  371.      [netmain.c]
  372.     -Added "Sending mail to user from user" message in s_n_m().  Also
  373.      added "Forwarding mail to user from user @ node" message in s_f_m().
  374.      [netcall.c]
  375.     -In getText() and putBufChar(), use maxtext variable instead of MAXTEXT
  376.      constant.  maxtext is set at the start of getText(), to control size
  377.      of mail messages from un-loggedIn users.  New cfg parameter,
  378.      anonmailmax.  [config.h, cfg.c, editor.c]
  379.     -New door mode 'i', link to room (DR_ROOM).  (If room name contains
  380.      spaces, replace them with '_' in the door definition.)  Set up in
  381.      initdoor(), check for in rundoor() and legaldoor().  Changed door
  382.      struct member dr_dir to dr_link and put link dir or room in it.
  383.      [door.h, door.c]
  384.     -Pass through STadel subject field.  Added to msgBuf struct, check
  385.      for in getspool() and getmessage().  Send in sendXmh().  Spool out
  386.      in _spool().  Write to message file in putmessage().
  387.      [msg.h, getspool.c, msgio2.c, netmisc.c, postmsg.c]
  388.     -Added room status description to [I]nfo output.  Changed roomreport()
  389.      to be non-static; outputs directory info only for Aides.  Now
  390.      called in doinfo() (only for Aides) to create room description.
  391.      Also in doinfo(), call whosnetting() for Sysops.  [citadel.h,
  392.      roomedit.c, ctdl.c]
  393.     -Add room name to editor command prompt in editText().  [editor.c]
  394.     -Increased width of date field in scanzt.tos so time will fit.
  395.      [scanzt.c]
  396.     -Added some more net file transfer diagnostics to flingfile(),
  397.      catchfile(), netsendsingle() and nf_request().  [netrcv.c]
  398.  
  399. 91Aug04  v1.32-39    citadel.tos, ctdltabl.sys
  400.     -Diddles to domain support.  New cfg string var, #domain (cfg.domain).
  401.      Clear domain for [L]ocal-save in editText(); also in heldmesg() and
  402.      aideMessage().  Set domain in promote().  Display in putheader().
  403.      [config.h, cfg.c, msg.c, editor.c, printmsg.c]
  404.     -Display STadel subject (if non-null) in .R=; read1mesg().  [msg.c]
  405.  
  406. 91Aug05  v1.32-40    citadel.tos, configur.tos, ctdl.h
  407.     -Added "... " to context in editText() & replaceString().  [editor.c]
  408.     -Change [B]atch-mark to [M]ark in browser().  [doread.c]
  409.     -Added [U]nmark command to browser().  Added new element numalloc to
  410.      _browse struct, to fix a glitch with increasing the browser item
  411.      array size.  [browser.h, doread.c]
  412.     -Added [H]eader command to browser().  Calls arctoc() with current
  413.      dirList entry.  [doread.c]
  414.     -Moved sysop.c into citutil/ so it gets included with normal utilities.
  415.      [makefile]
  416.     -Added new outFlag type, OUTBACKUP, for [B]ackup commands.  [ctdl.h]
  417.     -Added [B]ackup command to browser().  Sets outFlag = OUTBACKUP.
  418.      Added OUTBACKUP support in wildcard().  Make sure OUTBACKUP is set on
  419.      return from printdir() only if in singleMsg mode.  [doread.c, misc.c]
  420.     -Added some more Aide> diagnostics for room share failures in
  421.      sendSharedRooms() and catchroom(); tied to netDebug.  Also changed
  422.      catchroom() room share errors sent to remote system, so room is
  423.      referred to by that system's name, not a local alias.  [netcall.c,
  424.      netrcv.c]
  425.     -Removed ctdlcnfg.sys parameter AUTOSHOWNEW, added DEFAUTONEW and user
  426.      flag uAUTONEW.  Check uAUTONEW in login(); set it up in
  427.      newuserlogin() and config().  [config.h, log.h, cfg.c, login.c, misc.c]
  428.     -Changed all instances of "<fnord>adel" to "Fnordadel".  [lots]
  429.  
  430. 91Aug06  v1.32-41    citadel.tos, configur.tos
  431.     -Added "vaporize" stuff: new ctdlcnfg.sys parameter #vaporize
  432.      (VAPORIZE flag); new global vars oldcatChar & oldcatSector (set in
  433.      login()).  New purge logic in dopurge() and backoutmsgs() partially
  434.      implements vaporize mode.  [config.h, citadel.h, cfg.c, login.c,
  435.      terminat.c]
  436.     -Changed message ID # read in doRegular() and doRead(), to be command
  437.      driven by [#] and .R#.  [ctdl.c, doread.c]
  438.  
  439. 91Aug09  v1.32-42    citadel.tos
  440.     -Finished off vaporize mode.  New function wipemsgs() to kill all
  441.      messages from one sector/char to another sector/char.  Called in
  442.      dopurge().  [citlib.h, msgio.c, terminat.c]
  443.  
  444. 91Aug12  v1.32-43    citadel.tos
  445.     -Converted door mode flag variable from short to long; flags from
  446.      octal bitmaps to hex.  [door.h]
  447.     -Diddled some prompts and messages.  [editor.c]
  448.     -Added uAUTONEW flag display in showcfg().  [misc.c]
  449.     -Tweaked scanzt.tos output line length.  [scanzt.c]
  450.     -Modified date/time display in net messages.  [netmain.c, netrcv.c]
  451.     -Diddled output line.  [popular.c]
  452.     -Don't let twits use .RG in doRead().  [doread.c]
  453.  
  454. 91Aug15  v1.32-44    citadel.tos
  455.     -Diddled user status output in systat() (.RS).  [doread.c]
  456.     -Added function rewindtag() to return tagfile pointer to start of
  457.      file.  Called in wildcard().  [citlib.h, libtag.c, misc.c]
  458.     -Added [A]gain command to browser().  Process in wildcard().
  459.      [doread.c, misc.c]
  460.     -Added total marked file size to [V]iew in browser().  [doread.c]
  461.     -Fixed a bug in [U]nmark in browser() that screwed up unmarking of
  462.      files that were not at the end of the list.  [doread.c]
  463.  
  464. 91Aug16  v1.32-45    citadel.tos
  465.     -Cosmetic hacks to systat() and configure() output.  [doread.c,
  466.      doenter.c]
  467.     -Set some more flags in modIn() after ^E.  [modem.c]
  468.  
  469. 91Aug17  v1.32-46    citadel.tos
  470.     -Altered showcfg() to use lots of mprintf()'s instead of lots of
  471.      sprintf()'s and strcat()'s.  Trying to fix address error.  [misc.c]
  472.  
  473. 91Aug18  v1.32-47    citadel.tos
  474.     -Added CR after [?] menu in config() (.EC).  [misc.c]
  475.     -Fixed on browser() prompts and messages.  [doread.c]
  476.     -Use roomBuf.rbname as editor prompt in editText(), instead of
  477.      formRoom().  [editor.c, door.c]
  478.     -Added skipflag parameter to jumpFloor() so ;S, < and > can operate
  479.      properly, vs. jumpFloor() when used with ;G.  [floor.c]
  480.     -Modify zFloor() to call nextroom() with bogus skipflag for call to
  481.      toroom(), to avoid undoing gen setup for the current room.  [floor.c]
  482.     -Diddled zap messages in notseen().  [zaploop.c]
  483.     -Added ctdlcnfg.sys parameter #infomax (cfg.infomax), to control
  484.      size of info files entered by normal users (non-Aide and non-Sysop).
  485.      Use in getText().  [config.h, cfg.c, editor.c]
  486.  
  487. 91Aug19  v1.32-48    citadel.tos, configur.tos
  488.     -Endless farging around trying to fix configur.  Altered a ctdlfile()
  489.      parameter to be of type OFFSET instead of int; hacked on struct cfg
  490.      to make things proper types.  [config.h, cfg.c, ctdlfile.c, etc.]
  491.     -Fixed a bug with logBuf flag masks.  [log.h]
  492.     -Modified vaporize message in dopurge().  [terminat.c]
  493.  
  494. 91Aug22  v1.32-49    citadel.tos
  495.     -Added pause(200) after logout rundoor() in terminate().  [terminat.c]
  496.     -Added a hangup() after ^E to punt user before normal logout stuff
  497.      is seen; in modIn().  [modem.c]
  498.     -Hacked out various copyright messages.  [some]
  499.  
  500. 91Aug23  v1.32-50    citadel.tos
  501.     -Fixed status line overwrite problem in terminate().  Removed
  502.      pause(200) added in -49.  [terminat.c]
  503.     -Fixed bug in tailmesg() with handing ^E command.  Also changed the
  504.      order of some flag setting in modIn() for ^E.  [modem.c, msg.c]
  505.     -Added new door mode 'i' to DOORCHARS so ckdoor won't complain.
  506.      Altered ckdoor to parse 'i'.  [door.h, ckdoor.c]
  507.  
  508. 91Aug30  v1.32-51    citadel.tos
  509.     -Fixed a bug in displaymesg() causing fargups when deleting the last
  510.      Mail> message while reading [N]ew.  [msg.c]
  511.     -Fixed some bugs in displaymesg() when handling rHELD/rCOMMENT/
  512.      rPROMOTE.  The 'last' variable was getting screwed up in Mail>.
  513.      There was potential for fargup in non-Mail> rooms when reading [N]ew/
  514.      [F]orward and room size decreased to the point that no new msgs
  515.      remained to be read (this condition was not checked for).  The
  516.      'leftover' variable wasn't reset properly in non-Mail> rooms when
  517.      reading [N]ew/[F]orward and room size decreased.  [msg.c]
  518.     -Added slot pointer debugging in displaymesg(), tied to Debug.  [msg.c]
  519.     -Made makebar() do one \n to scroll the screen after making the bar.
  520.      (First line printed after makebar() gets trapped in status line.)
  521.      [statbar.c]
  522.     -Made dosexec() check makebar() return code and shut off bar if there
  523.      was a problem.  [sysdep.c]
  524.     -Added new door mode 'h' (DR_HOME), to execute door in BBS home
  525.      directory (i.e. no link to other places in directory rooms).
  526.      Parse in initdoor(), handle in rundoor().  [door.h, door.c]
  527.     -Added msgBuf flags to .R= in read1mesg(), tied to Debug.  [msg.c]
  528.     -Use return value of srchNet() in deletemail().  [msg.c]
  529.     -Renamed srchNet() to srchNetId().  [citadel.h, netmisc.c, netrcv.c]
  530.     -Added new function srchNetNm() to search netTab[] for given node
  531.      name.  [citadel.h, netmisc.c]
  532.     -Use srchNetNm() in deletemail() instead of srchNet().  [msg.c]
  533.  
  534. 91????? *** v1.32 public release sent out ***
  535.  
  536.     [CONTINUED IN INCREM.5]
  537.